/* 
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

function buscaCega() {
    var entrada = document.getElementById("txtEntradaBC").value;
    var x, y, estado = 0, temp = "";
    var imagem = "images/2-queen.png";
    var msn = "Rainha";
    var i;
    for (i = 0; i < entrada.length; i++) {
        temp = entrada.charAt(i);
        if ((temp >= '0') && (temp <= '8')) {
            switch (estado) {
                case 0:
                    estado = 1;
                    y = parseInt(temp + "");
                    break;
                case 1:
                    estado = 0;
                    x = parseInt(temp + "");
                    alteraImagem(x, y, imagem, msn);
                    break;
            }

        }
    }
}

function buscaHeuristica() {
    var entrada = document.getElementById("txtEntradaBH").value;
    var x, y, temp = "";
    var imagem = "images/1-queen.png";
    var msn = "Rainha";
    var i;
    for (i = 0, x = 1; i < entrada.length; i++) {
        temp = entrada.charAt(i);
        if ((temp >= '0') && (temp <= '8')) {
            y = parseInt(temp + "");
            alteraImagem(y, x, imagem, msn);
            x++;
        }
    }
}

function alteraImagem(x, y, imagem, msn) {
    var temp = x + "" + y;
    //alert("alteraImagem "+ temp + " img:"+imagem);
    document.getElementById(temp).src = imagem;
    document.getElementById(temp).alt = msn;
}

function carrega8() {
    window.location = "index.html";
}

function carrega4() {
    window.location = "4rainhas.html";
}

function limpar() {
    lp(8);
}

function limpar4() {
    lp(4);
}

function lp(n) {
    var x, y;
    var imagem = "images/fundo.png";
    var msn = "";
    for (x = 1; x <= n; x++) {
        for (y = 1; y <= n; y++) {
            alteraImagem(y, x, imagem, msn);
        }
    }
}